gate simple mechanisms